package com.googlecode.horncomb.orm.dao;

import java.util.Collection;
import java.util.List;

import com.googlecode.horncomb.bean.order.Order;
import com.googlecode.horncomb.bean.paged.PagedList;

public interface EntityQueryDao<EntityType> {

	public Collection<EntityType> queryAll();

	public List<EntityType> queryAll(Order order);

	public PagedList<List<EntityType>> queryAll(Order order, int page,
			int pageSize);
}
